package com.sgb.kjwl.di.manage;

import com.sgb.kjwl.view.ui.fragment.manage.BusinessDynamicsForWebsite;
import com.sgb.kjwl.view.ui.fragment.manage.ChildForDemandAnnouncement;
import com.sgb.kjwl.view.ui.fragment.manage.ChildForDemandAskLeaseFragment;
import com.sgb.kjwl.view.ui.fragment.manage.ChildForOperatingBusiness;
import com.sgb.kjwl.view.ui.fragment.manage.DemandAnnouncementForWebsite;
import com.sgb.kjwl.view.ui.fragment.manage.EnterpriseServicesFragment;
import com.sgb.kjwl.view.ui.fragment.manage.EnterpriseWebFragment;
import com.sgb.kjwl.view.ui.fragment.manage.HonorGloryForWebsite;
import com.sgb.kjwl.view.ui.fragment.manage.IntellectualPropertyForWebsite;
import com.sgb.kjwl.view.ui.fragment.manage.IntroductionForWebsite;
import com.sgb.kjwl.view.ui.fragment.manage.JiCaiManageFragment;
import com.sgb.kjwl.view.ui.fragment.manage.NoTypeFragment;
import com.sgb.kjwl.view.ui.fragment.manage.CompanyPropertyAllFragment;
import com.sgb.kjwl.view.ui.fragment.manage.CompanyPropertyFragment;
import com.sgb.kjwl.view.ui.fragment.manage.EpAssestFragment;
import com.sgb.kjwl.view.ui.fragment.manage.IntellectualPropertyRightFragment;
import com.sgb.kjwl.view.ui.fragment.manage.OperatingBusinessForWebsite;
import com.sgb.kjwl.view.ui.fragment.manage.OperatingResultsForWebsite;
import com.sgb.kjwl.view.ui.fragment.manage.PromotionalAlbumForWebsite;
import com.sgb.kjwl.view.ui.fragment.manage.ShopCompanyTrendsFragment;
import com.sgb.kjwl.view.ui.fragment.manage.SpecialAssetsForWebsite;
import com.sgb.kjwl.view.ui.fragment.manage.SpecialQualificationForWebsite;
import com.sgb.kjwl.view.ui.fragment.manage.SpecialQualificationFragment;
import com.sgb.kjwl.view.ui.fragment.manage.SupplierServiceProviderFragment;
import com.sgb.kjwl.view.ui.fragment.manage.TradeHonourFragment;
import com.swgk.core.base.di.AppComponent;
import com.swgk.core.base.di.Fragment;

import dagger.Component;

@Fragment
@Component(dependencies = AppComponent.class, modules = EnterpriseManageFragModule.class)
public interface EnterpriseManageFragComponent {
    void inject(SupplierServiceProviderFragment fragment);
    void inject(NoTypeFragment fragment);
    void inject(EpAssestFragment fragment);

    void inject(ShopCompanyTrendsFragment fragment);

    void inject(SpecialQualificationFragment fragment);

    void inject(TradeHonourFragment fragment);

    void inject(IntellectualPropertyRightFragment fragment);

    void inject(CompanyPropertyAllFragment fragment);

    void inject(CompanyPropertyFragment fragment);

    void inject(OperatingBusinessForWebsite fragment);

    void inject(DemandAnnouncementForWebsite fragment);

    void inject(OperatingResultsForWebsite fragment);

    void inject(BusinessDynamicsForWebsite fragment);

    void inject(HonorGloryForWebsite fragment);

    void inject(IntellectualPropertyForWebsite fragment);

    void inject(IntroductionForWebsite fragment);

    void inject(PromotionalAlbumForWebsite fragment);

    void inject(SpecialQualificationForWebsite fragment);

    void inject(ChildForOperatingBusiness fragment);

    void inject(ChildForDemandAnnouncement fragment);

    void inject(SpecialAssetsForWebsite fragment);

    void inject(ChildForDemandAskLeaseFragment childForDemandAskLeaseFragment);

    void inject(JiCaiManageFragment jicaimanagefragment);


    void inject(EnterpriseServicesFragment enterpriseServicesFragment);

    void inject(EnterpriseWebFragment enterpriseWebFragment);

}
